package org.luxor.storage.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.luxor.storage.entity.OssConfigEntity;

import java.util.Map;

/**
 * OSS配置服务
 *
 * @author Mr.yan @date 2020/3/14
 */
public interface IOssConfigService extends IService<OssConfigEntity> {

    /**
     * 分页查询
     *
     * @param page   分页对象
     * @param search 查询条件
     * @return
     */
    IPage<OssConfigEntity> page(IPage<OssConfigEntity> page, Map search);

    /**
     * 根据参数名获取配置对象
     *
     * @param configKey 参数名(configKey)
     * @return OSS配置对象
     */
    OssConfigEntity getByConfigKey(String configKey);

}
